#include <stdio.h>
#include <stdlib.h>


const int MAX_LENGTH = 8;
int foo(void)
{
	printf("foo:%p %p\n", &foo, foo);
	return 0;
}

void func(void)
{
	double foo = sizeof(foo);
	printf("%p %p %.3f\n", func, &foo, foo);
}

int main(void)
{
	int a[100];
	func();
	foo();
	//MAX_LENGTH = 12;
	printf("%p %d\n", &MAX_LENGTH, MAX_LENGTH);
	printf("%zd %zd\n",sizeof(a), sizeof(&a));/* a -> a[0] &a, &a[0] */
	
	return 0;
}
